Method and device for allocating uplink control channels

ABSTRACT

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). 
     The present disclosure provides a method for allocating Physical Uplink Control Channel (PUCCH) resources, including: a User Equipment (UE) detects a Physical Downlink Control Channel (PDCCH) scheduling a Pyhsical Downlink Shared Channel (PDSCH) in a configured control resource set; the UE analyzes the detected PDCCH, correspondingly receives PDSCH, and determines PUCCH resources feeding back Hybrid Automatic Repeat request-ACK (HARQ-ACK) information; the UE transmits the HARQ-ACK information by using the determined PUCCH resources. By adopting the method in the present disclosure, a method for allocating PUCCH resources is provided. An upper-limit resource utilization is improved. And a method for indicating PUCCH resources in Downlink Control Information (DCI) is put forward, thereby reducing bit overheads of DCI.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a 371 of International Application No.PCT/KR2018/000051 filed on Jan. 2, 2018, which claims priority toChinese Patent Application No. 201710001422.4 filed on Jan. 3, 2017, thedisclosures of which are herein incorporated by reference in theirentirety.

BACKGROUND 1. Field

The present disclosure relates to wireless communication systemtechnologies, and more particularly, to a method and a device forallocating Physical Uplink Control Channel (PUCCH) when transmittingdownlink data based on Hybrid Automatic Repeat reQuest (HARQ).

2. Description of the Related Art

In a wireless communication system, a downlink transmission refers totransmitting a signal from a Base Station (BS) to a User Equipment (UE).A downlink signal includes a data signal, a control signal and areference signal (pilot). Here, a BS transmits downlink data in aPhysical Downlink Shared Channel (PDSCH), or transmits Downlink ControlInformation (DCI) in a downlink control channel. An uplink transmissionrefers to transmitting a signal from a user device to a BS. An uplinksignal also includes a data signal, a control signal and a referencesignal. Here, a UE transmits uplink data in a Physical Uplink SharedChannel (PUSCH), or transmits Uplink Control Information (UCI) in aPhysical Uplink Control Channel (PUCCH). The BS may dynamically schedulea PDSCH transmission and a PUSCH transmission of a UE, by using aPhysical Downlink Control Channel (PDCCH).

In a third Generation Partnership Project (3GPP) Long Term Evolution(LTE) system, a downlink transmission technology is Orthogonal FrequencyDivision Multiple Access (OFDMA), and an uplink transmission technologyis Single-Carrier Frequency-Division Multiple Access (SCFDMA). As shownin FIG. 1, length of each wireless frame is 10 ms, which is divided into10 subframes equally. A downlink Transmission Time Interval (TTI) isdefined for one subframe. Each downlink subframe includes two timeslots. For a normal Cyclic Prefix (CP) length, each time slot includes 7OFDM symbols. A granularity of resource allocation is a PhysicalResource Block (PRB). A PRB includes 12 consecutive sub-carriers atfrequency, which correspond to one time slot at time. A Resource Element(RE) is the minimum unit of time-frequency resources, which is asubcarrier for frequency, but is an OFDM symbol for time.

In a LTE system, DCIs destined for different UEs or DCIs of differentfunctions are encoded and transmitted independently. When performing aphysical resource mapping on PDCCH, a Control Channel Element (CCE) istaken as a unit. That is, modulation symbols of one PDCCH may be mappedto L CCEs. L=1, 2, 4, or 8. L may also be referred to as an aggregationlevel of PDCCH. In a LTE system, a UE is configured to detect PDCCH atmultiple possible positions, which are referred to as search space ofthe UE. A BS transmits PDCCH to the UE from a position of the searchspace, which is configured to be detected by the UE. The UE obtainscontrol information from the BS, by performing a blind-detection in thesearch space configured by the BS. In a LTE system, PUCCH format 1a/1bmay be implicitly allocated based on CCE. For example, nCCE is indexedcorresponding to CCE. An index of a corresponding resource under PUCCHformat 1a/1b is n_(PUCCH) ⁽¹⁾=n_(CCE)+N_(PUCCH) ⁽¹⁾. N_(PUCCH) ⁽¹⁾ is anoffset value, which is semi-statically configured by a high layer. For aPDCCH, a mapped resource under the PUCCH format 1a/1b may be obtained,based on the minimum CCE index of the PDCCH. In addition, in order tosupport a simultaneous feedback of a greater Hybrid Automatic Repeatrequest-ACK (HARQ-ACK) payload, resources of N PUCCH formats 3, 4, 5 maybe configured by a high layer. And one of foregoing N resources may bedynamically indicated, by using ACK/NACK Resource Indicator information(ARI) in the PDCCH.

To meet the demand for wireless data traffic having increased sincedeployment of 4G (4th-Generation) communication systems, efforts havebeen made to develop an improved 5G (5th-Generation) or pre-5Gcommunication system. Therefore, the 5G or pre-5G communication systemis also called a ‘beyond 4G network’ or a ‘post LTE system’.

The 5G communication system is considered to be implemented in higherfrequency (mmWave) bands, e.g., 60 GHz bands, so as to accomplish higherdata rates. To decrease propagation loss of the radio waves and increasethe transmission distance, the beamforming, massive multiple-inputmultiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna,an analog beam forming, large scale antenna techniques are discussed in5G communication systems.

In addition, in 5G communication systems, development for system networkimprovement is under way based on advanced small cells, cloud radioaccess networks (RANs), ultra-dense networks, device-to-device (D2D)communication, wireless backhaul, moving network, cooperativecommunication, coordinated multi-points (CoMP), reception-endinterference cancellation and the like.

In the 5G system, hybrid FSK and QAM modulation (FQAM) and slidingwindow superposition coding (SWSC) as an advanced coding modulation(ACM), and filter bank multi carrier (FBMC), non-orthogonal multipleaccess (NOMA), and sparse code multiple access (SCMA) as an advancedaccess technology have been developed.

SUMMARY

The 3GPP standard organizations are standardizing a New Radio accessnetwork technology (NR). The NR is still a system based on OFDM. In a NRsystem, modulation symbols of one PDCCH may still be mapped to one ormore CCEs. Correspondingly, PUCCH resources may be implicitly obtainedbased on the CCE's index. Alternatively, N PUCCH resources may beconfigured by a high layer. And one of foregoing N resources may bedynamically indicated in the PDCCH. Depending on a frame structure ofthe NR, when PUCCH resources are effectively allocated, how to optimizePDCCH information is an urgent problem to be solved.

The present disclosure provides a method and a device for allocatingPhysical Uplink Control Channel (PUCCH) resources, and provides amechanism, which improves an upper-limit resource utilization andreduces bit overhead of downlink DCI.

To achieve foregoing objectives, the present disclosure adopts thefollowing technical solutions.

A method for allocating PUCCH resources, including:

detecting, by a User Equipment (UE), a Physical Downlink Control Channel(PDCCH) scheduling a Physical Downlink Shared Channel (PDSCH) in aconfigured control resource set;

analyzing, by the UE, the detected PDCCH, correspondingly receiving thePDSCH, and determining PUCCH resources feeding back Hybrid AutomaticRepeat request-ACK (HARQ-ACK) information; and,

transmitting, by the UE, the HARQ-ACK information by using thedetermined PUCCH resources.

Preferably, determining the PUCCH resources feeding back the HARQ-ACKinformation includes:

on the basis of a HARQ-ACK feedback delay indicated by the PDCCH, forone PUCCH, constituting a binding window by a set of downlink Time Units(Tus) and/or Mini Time Unit (MTUs), which are located by all thepossible PDSCHs feeding back the HARQ-ACK information in the PUCCH;

allocating the PUCCH resources feeding back the HARQ-ACK information fora Control Channel Element (CCE) of each downlink TU and/or MTU withinthe binding window, or,

allocating the PUCCH resources feeding back the HARQ-ACK information forCCEs of some downlink Tus and/or MTUs within the binding window.

Preferably, determining the PUCCH resources feeding back the HARQ-ACKinformation includes:

for a PDCCH, a HARQ-ACK feedback delay of the PDCCH is k_(i)≤C,allocating a short PUCCH (sPUCCH) for feeding back the HARQ-ACKinformation; otherwise, allocating a long PUCCH (lPUCCH) for feedingback the HARQ-ACK information, wherein C is a parameter for controllinga type of the allocated PUCCH; or,

for a PDCCH, the HARQ-ACK feedback delay of the PDCCH is k_(i)≤C₁, onlyallocating a sPUCCH for feeding back the HARQ-ACK;

for a PDCCH, the HARQ-ACK feedback delay of the PDCCH is C₁<k_(i)≤C₂,supporting to dynamically distinguish a sPUCCH and a lPUCCH for feedingback the HARQ-ACK; otherwise, only allocating a lPUCCH for feeding backthe HARQ-ACK, wherein C₁ and C₂ are parameters for controlling a type ofthe allocated PUCCH, C₁ is less than or equal to C₂.

Preferably, the method further includes:

corresponding to one or more minimum values of k_(i), allocatingimplicit sPUCCH resources feeding back the HARQ-ACK information for thePDCCH, and

for another k_(i), indicating lPUCCH resources for feeding back theHARQ-ACK information by ACK/NACK Resource Indicator (ARI), wherein theARI is indicated by HARQ-ACK resources.

Preferably, determining the PUCCH resources feeding back the HARQ-ACKinformation includes:

on the basis of a HARQ-ACK feedback delay, determining the allocatedimplicit PUCCH resources for feeding back the HARQ-ACK information, oradopting an ARI to indicate the PUCCH resources for feeding back theHARQ-ACK information;

for a PDCCH, the HARQ-ACK feedback delay of the PDCCH is k_(i)≤C,allocating the implicit PUCCH resources for feeding back the HARQ-ACKinformation; otherwise, allocating the PUCCH resources for feeding backthe HARQ-ACK information based on the ARI; or,

on the basis of 1-bit indication information of the PDCCH, determiningthe currently allocated implicit PUCCH resources for feeding back theHARQ-ACK information, or allocating the PUCCH resources for feeding backthe HARQ-ACK information based on the ARI; or,

for a PDCCH, a Downlink Assignment Index (DAI) of the PDCCH is 1,allocating the implicit PUCCH resources for feeding back the HARQ-ACKinformation; otherwise, indicating the PUCCH resources for feeding backthe HARQ-ACK information by using the ARI; or,

for the first PDSCH scheduled within the binding window, the DAI of thePDCCH of the first PDSCH is 1, allocating the implicit PUCCH resourcesfor feeding back the HARQ-ACK information; otherwise, indicating thePUCCH resources for feeding back the HARQ-ACK information by using theARI; or,

in a case, where k_(i)≤C and DAI=1, allocating the implicit PUCCHresources feeding back the HARQ-ACK information for the PDCCH;otherwise, allocating the PUCCH resources feeding back the HARQ-ACKinformation based on the ARI.

Preferably, the method further includes:

performing a joint encoding on a HARQ-ACK feedback delay and an ARI,wherein an information field of the joint encoding is configured toindicate a time and position of the allocated PUCCH resources, andresources occupied within a time and position.

Preferably, determining the PUCCH resources feeding back the HARQ-ACKinformation includes:

when simultaneously allocating sPUCCH resources and lPUCCH resourceswithin one uplink TU, transmitting corresponding HARQ-ACK information byusing an Orthogonal Frequency Division Multiplexing (OFDM) symbolaccording to the sPUCCH, wherein lPUCCH and sPUCCH are conflicting witheach other on the OFDM symbol, and, transmitting the correspondingHARQ-ACK information by using the remaining OFDM symbols, according tothe lPUCCH; or, transmitting, by the UE, the corresponding HARQ-ACKinformation in one PUCCH therein, and discarding the remaining HARQ-ACKinformation.

Preferably, determining the PUCCH resources feeding back the HARQ-ACKinformation includes:

when simultaneously allocating multiple lPUCCH resources within oneuplink TU, transmitting, by the UE, the corresponding HARQ-ACKinformation in one lPUCCH, and discarding the remaining HARQ-ACKinformation; or,

feeding back, by the UE, all the HARQ-ACK information needing to be fedback in one lPUCCH.

Preferably, determining the PUCCH resources feeding back the HARQ-ACKinformation includes:

when simultaneously allocating multiple sPUCCH resources within oneuplink TU, transmitting, by the UE, the corresponding HARQ-ACKinformation in one sPUCCH, and discarding the remaining HARQ-ACKinformation; or, feeding back, by the UE, all the HARQ-ACK informationneeding to be fed back in one sPUCCH.

A device for allocating PUCCH resources, including: a PDCCH detectingand analyzing module, a PDSCH receiving module, a PUCCH resourcedetermining module and a transceiver module, wherein

the PDCCH detecting and analyzing module is configured to detect a PDCCHscheduling a PDSCH in a configured control resource set, and analyze thedetected PDCCH;

the PDSCH receiving module is configured to receive the PDSCH based onthe detected PDCCH;

the PUCCH resource determining module is configured to determine PUCCHresources for feeding back Hybrid Automatic Repeat request-ACK(HARQ-ACK) information; and,

the transceiver module is configured to receive a downlink signal from aBase Station (BS), and transmit the HARQ-ACK information by using thedetermined PUCCH resources.

By adopting the method of the present disclosure, a method forallocating PUCCH resources is provided, so as to improve utilization ofupper-limit resources. And a method for indicating PUCCH resources inthe DCI is also provided, which reduces bit overheads of DCI.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a frame structure of a LTE Frequency-division duplexing (FDD)system.

FIG. 2 is a flowchart, in accordance with an embodiment of the presentdisclosure.

FIG. 3 is a schematic diagram illustrating how to determine a PUCCH typebased on a feedback delay, in accordance with an embodiment of thepresent disclosure.

FIG. 4 is a schematic diagram illustrating how to allocate PUCCHresources based on a feedback delay, in accordance with an embodiment ofthe present disclosure.

FIG. 5 is a schematic diagram illustrating a structure of a terminal, inaccordance with an embodiment of the present disclosure.

FIG. 6 is a schematic diagram illustrating a structure of a basestation, in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of variousembodiments of the present disclosure as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the various embodiments describedherein can be made without departing from the scope and spirit of thepresent disclosure. In addition, descriptions of well-known functionsand constructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of the presentdisclosure. Accordingly, it should be apparent to those skilled in theart that the following description of various embodiments of the presentdisclosure is provided for illustration purpose only and not for thepurpose of limiting the present disclosure as defined by the appendedclaims and their equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

Although ordinal numbers such as “first,” “second,” and so forth will beused to describe various components, those components are not limitedherein. The terms are used only for distinguishing one component fromanother component. For example, a first component may be referred to asa second component and likewise, a second component may also be referredto as a first component, without departing from the teaching of theinventive concept. The term “and/or” used herein includes any and allcombinations of one or more of the associated listed items.

The terminology used herein is for the purpose of describing variousembodiments only and is not intended to be limiting. As used herein, thesingular forms are intended to include the plural forms as well, unlessthe context clearly indicates otherwise. It will be further understoodthat the terms “comprises” and/or “has,” when used in thisspecification, specify the presence of a stated feature, number, step,operation, component, element, or combination thereof, but do notpreclude the presence or addition of one or more other features,numbers, steps, operations, components, elements, or combinationsthereof.

The terms used herein, including technical and scientific terms, havethe same meanings as terms that are generally understood by thoseskilled in the art, as long as the terms are not differently defined. Itshould be understood that terms defined in a generally-used dictionaryhave meanings coinciding with those of terms in the related technology.

According to various embodiments of the present disclosure, anelectronic device may include communication functionality. For example,an electronic device may be a smart phone, a tablet personal computer(PC), a mobile phone, a video phone, an e-book reader, a desktop PC, alaptop PC, a netbook PC, a personal digital assistant (PDA), a portablemultimedia player (PMP), an mp3 player, a mobile medical device, acamera, a wearable device (e.g., a head-mounted device (HMD), electronicclothes, electronic braces, an electronic necklace, an electronicappcessory, an electronic tattoo, or a smart watch), and/or the like.

According to various embodiments of the present disclosure, anelectronic device may be a smart home appliance with communicationfunctionality. A smart home appliance may be, for example, a television,a digital video disk (DVD) player, an audio, a refrigerator, an airconditioner, a vacuum cleaner, an oven, a microwave oven, a washer, adryer, an air purifier, a set-top box, a TV box (e.g., SamsungHomeSync™, Apple TV™, or Google TV™), a gaming console, an electronicdictionary, an electronic key, a camcorder, an electronic picture frame,and/or the like.

According to various embodiments of the present disclosure, anelectronic device may be furniture, part of a building/structure, anelectronic board, electronic signature receiving device, a projector,various measuring devices (e.g., water, electricity, gas orelectro-magnetic wave measuring devices), and/or the like that includecommunication functionality.

According to various embodiments of the present disclosure, anelectronic device may be any combination of the foregoing devices. Inaddition, it will be apparent to one having ordinary skill in the artthat an electronic device according to various embodiments of thepresent disclosure is not limited to the foregoing devices.

According to various embodiments of the present disclosure, a signalreceiving apparatus may be, for example, a user equipment (UE), and asignal transmitting apparatus may be, for example, a base station.

In various embodiments of the present disclosure, it will be noted thatthe term UE may be interchangeable with the terms mobile station (MS),wireless terminal, mobile device, and/or the like.

In various embodiments of the present disclosure, it will be noted thatthe term base station may be interchangeable with the terms node B,evolved Node B (eNB), access point (AP), and/or the like.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation in a communication system.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation based on resource element(RE) grouping in a communication system.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation using a plurality of softdecision decoding metric generating schemes in a communication system.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation by considering interferencein a communication system.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation by considering interferenceregardless of whether location information for an interference referencesignal is provided in a communication system.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation by considering interferencebased on RE grouping in a communication system.

An embodiment of the present disclosure proposes an apparatus and methodfor performing a channel decoding operation by considering a Gaussiancharacteristic of an interference signal and a non-Gaussiancharacteristic of the interference signal in a communication system.

An apparatus and method proposed in various embodiments of the presentdisclosure may be applied to various communication systems such as along term evolution (LTE) mobile communication system, an LTE-advanced(LTE-A) mobile communication system, a licensed-assisted access(LAA)-LTE mobile communication system, a high speed downlink packetaccess (HSDPA) mobile communication system, a high speed uplink packetaccess (HSUPA) mobile communication system, a high rate packet data(HRPD) mobile communication system proposed in a 3^(rd) generationpartnership project 2 (3GPP2), a wideband code division multiple access(WCDMA) mobile communication system proposed in the 3GPP2, a codedivision multiple access (CDMA) mobile communication system proposed inthe 3GPP2, an institute of electrical and electronics engineers (IEEE)802.16m communication system, an evolved packet system (EPS), and amobile internet protocol (Mobile IP) system, and/or the like.

In various embodiments of the present disclosure, it will be noted thatthe term ‘PDCCH’ may be interchangeable with the terms downlink controlchannel, first downlink channel, and/or the like. And, it will be notedthat the term ‘PDSCH’ may be interchangeable with the terms downlinkdata channel, second downlink channel, and/or the like. And, it will benoted that the term ‘PUCCH’ may be interchangeable with the terms uplinkcontrol channel, uplink channel, and/or the like.

To make objectives, technical solutions and advantages of the presentdisclosure more clear, detailed descriptions of the present disclosureare further provided in the following, accompanying with attachedfigures and embodiments.

FIG. 2 is a flowchart, in accordance with an embodiment of the presentdisclosure.

In block 201, a User Equipment (UE) detects a Physical Downlink ControlChannel (PDCCH) scheduling a Physical Downlink Shared Channel (PDSCH) ina configured control resource set.

Time resources may be divided, according to a certain Time Unit (TU).The TU may be a subframe, or a slot. One TU may be divided into multipleMini Time Units (MTUs), e.g., mini-slot. Each MTU includes one or moreOrthogonal Frequency Division Multiplexing (OFDM) symbols. Within adownlink TU, a Base Station (BS) may configure ‘Q’ control resource setsfor a User Equipment (UE), and Q is greater than or equal to 1. For acontrol resource set, the control resource set corresponds to one ormore OFDM symbols at time, and corresponds to one or more PhysicalResource Blocks (PRBs) at frequency. One PDCCH maps to one controlresource set.

The UE detects PDCCH in a control resource set, which is configured by aBS.

In block 202, the UE analyzes the detected PDCCH, receives PDSCHcorrespondingly, and determines PUCCH resources feeding back HybridAutomatic Repeat Request-Acknowledgement (HARQ-ACK) information.

For a HARQ-based downlink data transmission, after receiving datatransmitted by the BS, the UE needs to correspondingly feed backHARQ-ACK information. Within Downlink Control Information (DCI) carriedby PDCCH scheduling downlink data transmission, information forindicating delay of HARQ-ACK feedback may be included. On the basis ofthe delay of HARQ-ACK feedback indicated by the DCI, HARQ-ACKinformation of multiple PDSCHs may be fed back in one PUCCH. Assume thatPDCCH and PDSCH scheduled by the PDCCH are located within the same TU orMTU, the feedback delay refers to a delay from the same TU or MTU toPUCCH. Assume that a cross-TU or a cross-MTU scheduling is adopted. Thatis, a delay from PDCCH to PDSCH scheduled by the PDCCH is ‘d1’, and adelay from PDSCH to PUCCH is ‘d2’. The HARQ-ACK feedback delay may referto the d2, and may also refer to a sum of the d1 and the d2. Thus, onthe basis of the feedback delay of the DCI, a set of downlink TU and/orMTU constitutes a bundling window (or a binding window), in which thedownlink TU and/or MTU is located by PDSCH possibly feeding backHARQ-ACK information in one PUCCH.

The UE may feed back the HARQ-ACK information, based on two kinds ofPUCCH types. The first type is ‘long’ PUCCH (lPUCCH). The lPUCCH may bemapped to an OFDM symbol of one uplink TU to be transmitted, so as tobear more bits, and/or provide a greater coverage. The second type is‘short’ PUCCH (sPUCCH). The sPUCCH occupies less OFDM symbols, which maybe mapped to one MTU, or even occupies one OFDM symbol. Thus, within oneTU, different sPUCCHs are transmitted by different MTUs and/or OFDMsymbols, based on a time-division method. Number of HARQ-ACK bitscapable of being carried by sPUCCH is less than, or equal to v bits,e.g., v=2.

For lPUCCH, denote that PDSCH is located within a downlink TU ‘n’, and afeedback delay ‘k’ is indicated by the DCI, subsequently, the UE feedsback that HARQ-ACK resource corresponding to such PDSCH in locatedwithin an uplink TU n+k. For sPUCCH, in addition to indicating an uplinkTU located by sPUCCH, it may be further necessary to indicate which MTUor which OFDM symbol of the uplink TU is located by sPUCCH.Alternatively, the DCI may jointly indicate the uplink TU located bysPUCCH, and further indicate which MTU or which OFDM symbol of theuplink TU is located by sPUCCH. For example, for sPUCCH, a step lengthof feedback delay ‘k’ in the DCI may be one MTU, or one OFDM symbol.Assume that only a part of MTUs, or a part of OFDM symbols within one TUmay bear sPUCCH, it may count the number of MTUs or OFDM symbols of eachTU, which can be used for sPUCCH, and the counted number of MTUs or OFDMsymbols of each TU may be dynamically indicated by feedback delay ‘k’.

For one PDCCH, allocated PUCCH resources may be implicitly obtained,based on CCE occupied by the PDCCH. Such PUCCH resources generally bear‘u’ HARQ-ACK bits at most, e.g., u=2, similar to PUCCH format 1a/1b inthe LTE. In addition, on the basis of the HARQ-ACK feedback delayindicated by DCI, HARQ-ACK information of multiple PDSCHs may be fedback within one uplink TU. At this time, another PUCCH resource isneeded, which supports to simultaneously feed back a greater HARQ-ACKpayload, e.g., similar to PUCCH formats 3, 4 or 5 in the LTE. For PUCCHresources supporting a greater HARQ-ACK payload, N PUCCH resources maybe configured by a higher layer. One of foregoing N resources may bedynamically indicated by ARI in the PDCCH.

In block 203, the UE transmits the HARQ-ACK information using thedetermined PUCCH resources.

A method for allocating PUCCH resources in the present disclosure willbe described in the following, accompanying with embodiments.

The First Embodiment

In downlink control information (DCI) for scheduling a downlink datatransmission, information for indicating a HARQ-ACK feedback delay maybe included. Within a bundling window (or a binding window), timesequence of downlink TU and/or MTU and feedback delay indicated bytransmitted DCI are reversed. For example, denote that an index of adownlink TU located by PDSCH is t_(i)=n−k_(i), k_(i)∈K, i=0, 1, . . . ,M−1, in which the PDSCH feeds back HARQ-ACK information in an uplink TU‘n’. The ‘K’ is a set of feedback delay. The ‘M’ denotes the number ofelements in the set K. Subsequently, when index ‘t_(i)’ of each downlinkTU is arranged in an ascending order, corresponding HARQ-ACK feedbackdelay ‘k_(i)’ is in a descending order. Value range of k_(i) depends ona value range of feedback delay indicated by the DCI. For example,assume that feedback delay adopts 4 bits, which indicate that thefeedback delay is 0˜15 TUs, the value range of k_(i) is 0˜15.

Within one downlink TU and/or MTU of foregoing bundling window, a BS mayconfigure ‘Q’ control resource sets for a UE, in which Q is greater thanor equal to 1. For foregoing bundling window, it is necessary toallocate PUCCH resources for CCE of each downlink TU and/or MTU withinforegoing bundling window. Alternatively, it is necessary to allocatePUCCH resources for CCE of some downlink TUs and/or MTUs withinforegoing bundling window. The method about respectively mappingcorresponding PUCCH resources for each CCE is referred to as an implicitPUCCH resource allocation. Actually, for foregoing implicit PUCCHresource allocation, the BS may also improve flexibility of resourceallocation, by using information of DCI, e.g., HARQ-ACK Resource Offset(ARO). Thus, for a downlink TU and/or MTU needing to map PUCCH resourcesimplicitly, in order to support the implicit PUCCH resource allocation,denote that an index of one CCE of the q^(th) control resource set isn_(ECCE,q), PUCCH resources mapped by the CCE are. n_(PUCCH)⁽¹⁾=f(n_(CCE,q))+Δ_(ARO)+N_(PUCCH,q) ⁽¹⁾ Here, f(n_(ECCE,q)) is afunction of n_(ECCE,q). A specific function form is not limited by thepresent disclosure. N_(PUCCH,q) ⁽¹⁾ is an initial offset of PUCCHresources mapped by the q^(th) control resource set, which is configuredby high-layer signaling. Δ_(ARO) is an offset value dynamicallyindicated by the DCI, thereby improving the flexibility for allocatingimplicit PUCCH resources by the BS.

When not considering impact of ARO, for a downlink TU and/or MTU needingto implicitly map PUCCH resources within a bundling window, PUCCHresources may be implicitly allocated for each CCE by using a one-to-onemapping. Denote that the number of downlink TUs and/or MTUs needing toimplicitly map PUCCH resources within the bundling window is P, it isconsidered that the allocated implicit PUCCH resources are divided intoP blocks. Besides, the CCE of the p^(th) downlink TU and/or MTU ismapped to the p^(th) PUCCH Resource Block (RB) correspondingly, p=0, 1,. . . P−1. Denote that the feedback delay of the p^(th) downlink TUand/or MTU is k_(f(p)). When all the downlink TUs and/or MTUs within thebundling window need to implicitly map PUCCH resources, f(p)=p. P=M,assume that the R^(th) downlink TU and/or MTU in the bundling windowneed to map the implicit PUCCH resources initially, f(p)=p+R. P=M−R Forexample, for the q^(th) control resource set, denote that the totalnumber of CCE within TU n−k_(f(p)) is N_(ECCE,q,n-k) _(f(p)) ,subsequently, within the bundling window, an initial offset of PUCCHresources mapped by the m^(th) TU needing to implicitly map PUCCHresources is

$\sum\limits_{p = 0}^{m - 1}\; {{N_{{ECCE},q,{n - k_{f{(p)}}}}++}{N_{{PUCCH},q}^{(1)}.}}$

When considering the impact of ARO, on the basis of foregoing resourceallocation of one-to-one mapping, flexibility of resource allocation maybe further improved, and overheads of needed PUCCH resources arereduced. For example, after setting ARO, CCE of the m^(th) downlink TUand/or MTU needing to map implicit PUCCH resources within the bundlingwindow may be mapped to the m^(th) PUCCH RB, m′<m, thereby supporting tocompress overheads of PUCCH resources. M′ may be 0, that is, m′ mayrepresent the first PUCCH RB. Alternatively, m′ may also be anothervalue. Each value of ARO may be used for compressing the overheads ofPUCCH resources, that is, m′<m. A different ARO value may correspond toa same, or a different value of m′. Alternatively, some ARO values maystill be used for allocating the m^(th) PUCCH RB. The remaining AROvalues are used for compressing the overheads of PUCCH resources. Adifferent ARO value may correspond to a same, or a different value ofm′. For example, similar to a method for allocating a channel underPUCCH format 1a/1b, which is mapped by CCE of EPDCCH in the LTE system,for the 0 (or 0^(th)) TU or MTU implicitly mapping PUCCH resourceswithin the bundling window, four optional values of ARO are {0, −2, −1,2}. For the m^(th) TU and/or MTU needing to map implicit PUCCH resourceswithin the bundling window, m is greater than 0, HARQ-ACK channeloffsets indicated by four codewords of ARO are respectively

$\Delta_{ARO} = {\left\{ {0,{{- {\sum\limits_{p = 0}^{m - 1}\; N_{{ECCE},q,{n - k_{f{(p)}}}}}} - 2},{{- {\sum\limits_{p = {m - {\lceil{m/3}\rceil}}}^{m - 1}N_{{ECCE},q,{n - k_{f{(p)}}}}}} - 1},2} \right\}.}$

The Second Embodiment

On the basis of foregoing discussions, PUCCH resources feeding backHARQ-ACK by a UE may be lPUCCH and/or sPUCCH. The lPUCCH may bear morepayloads, which may bear HARQ-ACK of PDSCH of multiple downlink TUsand/or MTUs within a bundling window. Generally speaking, HARQ-ACKinformation of PDSCH with less stringent delay requirements is fed backby lPUCCH. Correspondingly, sPUCCH supports smaller payloads, whichgenerally supports a data transmission with more stringent delayrequirements. On the basis of foregoing analysis, lPUCCH and sPUCCH maybe differentiated by information indicating HARQ-ACK feedback delay,which is carried by DCI for scheduling downlink data transmission.

A first method is as follows. For a HARQ-ACK feedback delay k_(i)∈K, ina case, where k_(i) is smaller, e.g., k_(i)≤C, sPUCCH is allocatedcorresponding to one piece of DCI; otherwise, lPUCCH is allocatedcorresponding to one piece of DCI. ‘C’ is a predefined constant, or aparameter configured by high-layer signaling. For example, sPUCCH isallocated for DCI of a downlink TU of the minimum feedback delay, c maybe 0. That is, PDSCH and sPUCCH feeding back such PDSCH may be locatedwithin the same TU (self-contain). At most v HARQ-ACK bits are fed backby sPUCCH, e.g., v=2. However, for another k_(i) value, the DCI mayindicate an lPUCCH format, which is capable of feeding back a greaterpayload. For example, C may be 3. In a case where k_(i)=0, 1, 2, 3,sPUCCH resources respectively exist, so as to feed back 4 HARQ-ACK bitsat most based on a channel selection method. However, for another k_(i)value, a BS may indicate an lPUCCH format, which is capable of feedingback a greater payload. As shown in FIG. 3, here assume that a bundlingwindow obtained based on feedback delay includes 8 TUs 301-308, DCI ofTUs 301-306 with greater feedback delay indicates lPUCCH. DCI of two TUs307 and 308 with smaller feedback delay indicates sPUCCH.

In this method, sPUCCH resources and/or lPUCCH resources may beimplicitly allocated based on CCE, or may be explicitly indicated basedon ARI. For k_(i)≤C, sPUCCH resources corresponding to k_(i) of minimumfeedback delay are implicitly allocated. For example, C may be 0. Thatis, PDSCH and sPUCCH feeding back such PDSCH are located within the sameTU. Alternatively, for k_(i)≤C, when DAI included by DCI is 1,corresponding sPUCCH resources are allocated implicitly.

A second method is as follows. For k_(i) ∈K, assume in a case, wherefeedback delay k_(i) is relatively smaller, e.g., k_(i)≤C₁, sPUCCH isallocated corresponding to one piece of DCI. For C₁<k_(i)≤C₂,corresponding to one piece of DCI, it is supported to dynamicallydifferentiate sPUCCH and lPUCCH; otherwise, only lPUCCH is allocatedcorresponding to one piece of DCI. C₁ and/or C₂ are predefinedconstants, or parameters configured by high-layer signaling. C₁ is lessthan or equal to C₂. By adopting this method, it is possible to performjoint encoding on HARQ-ACK feedback delay in the DCI and allocated PUCCHtype, so as to reduce overheads for indicating these two kinds ofinformation. For example, a domain of joint encoding indicates thefollowing information. When k_(i)≤C₁, one codeword is needed for eachfeedback delay. When C₁<k_(i)≤C₂, two codewords are needed for eachfeedback delay. In other cases, only one codeword is needed for eachfeedback delay. For example, only sPUCCH is allocated for DCI of adownlink TU of the minimum feedback delay. C₁ may be 0. That is, PDSCHand sPUCCH feeding back such PDSCH are located within the same TU. Atmost v HARQ-ACK bits are fed back by the sPUCCH. For example, v=2. For0<k_(i)≤C₂, it is supported to dynamically distinguish sPUCCH and lPUCCHin the DCI. For another k_(i), corresponding to one piece of DCI, onlylPUCCH is allocated.

In this method, sPUCCH resources and/or lPUCCH resources may beimplicitly allocated based on CCE, or may be explicitly indicated basedon ARI. For k_(i)≤C₁, regarding k_(i) of the minimum feedback delay,corresponding sPUCCH resources are implicitly allocated. For example, C₁may be 0. That is, PDSCH and sPUCCH feeding back such PDSCH are locatedwithin the same TU. Alternatively, for k_(i)≤C₁, only when DAI includedby DCI is equal to 1, correspondingly sPUCCH resources are implicitlyallocated.

By adopting foregoing first and second methods, corresponding to thesupported minimum value of k_(i), sPUCCH resources may be implicitlyallocated. For another k_(i), lPUCCH resources are indicated by ARI inthe DCI. When receiving a downlink TU allocated with implicit sPUCCHresources, e.g., when receiving one PDSCH and DAI of the DCI is equal to1, HARQ-ACK information is fed back by sPUCCH. In other cases, a greaterpayload may be fed back by lPUCCH indicated by ARI. Alternatively, whena UE only receives a downlink TU allocated with implicit sPUCCHresources, no matter whether a UE is able to determine a BS has alreadyscheduled PDSCH of other downlink TUs, HARQ-ACK information is fed backby sPUCCH. In other cases, a greater payload may be fed back by lPUCCHindicated by ARI.

By adopting foregoing first and second methods, implicit sPUCCHresources may be allocated for corresponding supported C′ minimum valuesof k_(i). For another k_(i), lPUCCH resources are indicated by ARI. C′is a predetermined constant, or a parameter configured by higher-layersignaling. When a UE only receives a downlink TU allocated with implicitsPUCCH resources, and cannot determine there is still other DCIindicating sPUCCH based on DAI, the UE feeds back HARQ-ACK informationby sPUCCH; in other cases, the UE feeds back a greater payload vialPUCCH indicated by ARI. Alternatively, when a UE only receives adownlink TU allocated with implicit sPUCCH resources, no matter whetherthe UE is capable of determining a BS has scheduled PDSCH of otherdownlink TUs, the UE feeds back HARQ-ACK information via sPUCCH; inother cases, the UE feeds back a greater payload via lPUCCH indicated byARI.

A third method is as follows. A UE is semi-statically configured byhigh-layer signaling to adopt sPUCCH or lPUCCH.

When sPUCCH is configured, sPUCCH resources may be implicitly allocatedbased on CCE, or, sPUCCH resources may be explicitly indicated based onARI. For example, for k_(i)∈K_(S), K_(S) is a set of downlink TUs and/orMTUs feeding back HARQ-ACK information based on sPUCCH, in which thedownlink TUs and/or MTUs are within a bundling window. For k_(i)≤C_(S),C_(S) is a predefined constant, or a parameter configured by high-layersignaling, e.g., C_(S) may be 0, corresponding sPUCCH resources may beimplicitly allocated based on CCE. For another k_(i), sPUCCH may beexplicitly indicated based on ARI. Alternatively, for the supportedminimum value of k_(i), when a UE only receives one PDSCH and DAIindicated by DCI is equal to 1, corresponding sPUCCH resources may beimplicitly allocated based on CCE, which are configured to feed back nomore than v HARQ-ACK bits, e.g., v=2; otherwise, sPUCCH may beexplicitly indicated based on ARI, and may feed back a greater payload.

When lPUCCH is configured, lPUCCH resources may be implicitly allocatedbased on CCE, or may be explicitly indicated based on ARI. For example,for k_(i)∈K_(L), K_(L) is a set of downlink TUs and/or MTUs feeding backHARQ-ACK information based on lPUCCH, in which the downlink TUs and/orMTUs are within a bundling window. For the supported minimum value ofk_(i), corresponding lPUCCH resources may be implicitly allocated basedon CCE, which are configured to feed back no more than w HARQ-ACK bits,e.g., w=2. For another k_(i), lPUCCH may be explicitly indicated basedon ARI, and may feed back a greater payload. Alternatively, for thesupported minimum value of k_(i), when a UE only receives one PDSCH andDAI indicated by DCI is equal to 1, corresponding lPUCCH resources maybe implicitly allocated based on CCE, and are configured to feed back nomore than w HARQ-ACK bits, e.g., w=2; otherwise, lPUCCH may beexplicitly indicated based on ARI, and may feed back a greater payload.

The Third Embodiment

For a HARQ-based downlink data transmission, after receiving data from aBS, a UE needs to feed back HARQ-ACK information correspondingly. Fromone aspect, for some or all the downlink TUs and/or MTUs within abundling window, it is necessary to implicitly allocate PUCCH resourcesbased on CCE. For example, by adopting the method in the firstembodiment, ARO may be used to provide flexibility of resourceallocation and compress overheads. From another aspect, in order tosupport a greater HARQ-ACK payload, PUCCH resources capable of carryingmore HARQ-ACK bits may be indicated based on ARI mechanism. That is, NPUCCH resources are configured by a high layer, and one of foregoing Nresources may be dynamically indicated by ARI in the PDCCH.

In order to allocate PUCCH resources, it may be determined to allocateimplicit PUCCH resources based on HARQ-ACK feedback delay, or indicatethe PUCCH resources by ARI. For k_(i)∈K, in a case where k_(i) issmaller, e.g., k_(i)≤C, implicit PUCCH resources are allocated;otherwise, PUCCH resources are allocated based on ARI in DCI. C is apredefined constant, or a parameter configured by high-layer signaling.On the basis of the value of parameter C, one or more downlink TUsand/or MTUs of implicit PUCCH resources are allocated. As shown in FIG.4, here assume that a bundling window includes 8 TUs 401-408, in whichthe bundling window is obtained based on feedback delay, for DCI of TUs401-406 of greater feedback delay, PUCCH resources are explicitlyindicated by ARI. For DCI of TUs 407-408 of smaller feedback delay,PUCCH resources are implicitly obtained by CCE. Alternatively, DCI mayinclude indication information of 1 bit, and indicate currentlyallocated implicit PUCCH resources, or PUCCH resources are allocatedbased on ARI. Foregoing method for allocating PUCCH resources may beapplicable to a case, where DCI does not include DAI, or DCI includesDAI.

In order to allocate PUCCH resources, assume that DCI includes DAIinformation, implicit PUCCH resources may be only allocated for DCI, DAIof which is 1; otherwise, PUCCH resources are indicated by ARI.Alternatively, assume that DCI includes DAI information, implicit PUCCHresources may be allocated for the first PDSCH scheduled within abundling window, in which DAI of DCI of the first PDSCH is 1; otherwise,PUCCH resources are indicated by ARI. Alternatively, for k_(i)∈K, in acase, where k_(i) is smaller and DAI=1, e.g., k_(i)≤C implicit PUCCHresources are allocated; otherwise, PUCCH resources are allocated basedon ARI. C is a predefined constant, or a parameter configured byhigh-layer signaling. On the basis of the value of C, one or moredownlink TUs and/or MTUs of implicit PUCCH resources may be allocated.

By adopting foregoing method, for one DCI, when implicit resources areallocated, ARO information of DCI is used for providing flexibility ofresource allocation and compressing overheads; otherwise, ARIinformation of DCI is used for indicating PUCCH resources. Functions offoregoing ARO or ARI are mutually exclusive. Thus, the same informationfield of DCI may be reused, e.g., a 2-bit field indicates ARO or ARI indifferent cases. That is, when allocating implicit resources, suchinformation field is taken as ARO; otherwise, such information field istaken as ARI. Name of such field is not limited by the presentdisclosure, which may still be referred to as ARO, ARI or another name.

The Fourth Embodiment

For a HARQ-based downlink data transmission, after receiving data from aBS, a UE needs to feed back HARQ-ACK information correspondingly. WhenPUCCH resources are indicated based on ARI mechanism, N PUCCH resourcesare configured by a high layer, and one of foregoing N resources isdynamically indicated by ARI in PDCCH. The PUCCH resource, which isindicated based on ARI mechanism, may be a PUCCH format capable ofbearing at most u bits, e.g., u=2, or may be a PUCCH format capable ofbearing a greater HARQ-ACK payload. In a LTE system, ARI indicates oneof multiple PUCCH resources within one subframe. When supporting toindicate a feedback delay in the DCI, feedback delay informationindicates a position of PUCCH resource feeding back HARQ-ACK informationfrom the time dimension in addition to what indicated by ARI. Formethods of respectively indicating feedback delay and ARI, effectsthereof are respectively to transmit time and position of allocatedPUCCH resources, and resources occupied within the time and position.

Since HARQ-ACK timing in the DCI indicates time and position of PUCCHresources at a given time, the application puts forward to perform ajoint encoding on foregoing feedback delay and ARI, subsequently, afield of this joint encoding from one aspect indicates time and positionof allocated PUCCH resources, from another aspect indicates resourcesoccupied within one time and position. The field of joint encodingextends functions of ARI in the LTE. By adopting this joint method,control overheads may be reduced. By adopting this method, on the basisof some other parameters, possible value number of feedback delayneeding to be indicated, and possible value number of ARI needing to beindicated may be adjusted. Meanwhile, bit number of the field of jointencoding is kept unchanged. For example, assume that bit number of thefield of joint encoding is given, in some cases, it may indicate lesspossibility of feedback delay. However, it is allowed to distinguishmore candidate PUCCH resources in one time and position. In some cases,it may indicate more possibility of feedback delay, while less candidatePUCCH resources in one time and position. For some feedback delays,e.g., DCI corresponding to a smaller feedback delay, implicit PUCCHresources are allocated, it is not necessary to indicate ARI for suchfeedback delay, so as to reduce overheads of foregoing field of jointencoding.

The Fifth Embodiment

In DCI scheduling a downlink data transmission, information forindicating HARQ-ACK feedback delay may be included. On the basis of theHARQ-ACK feedback delay indicated by the DCI, HARQ-ACK information ofmultiple PDSCHs may be fed back within one uplink TU. For example, a BSschedules one or more PDSCHs, and feeds back HARQ-ACK information byusing the same PUCCH resource. Alternatively, within one uplink TU, XPUCCH resources are allocated simultaneously, and X is greater than orequal to 2. And the X PUCCH resources are respectively configured tofeed back HARQ-ACK information of some scheduled PDSCHs. In such a case,a simple method is as follows. A UE respectively transmits HARQ-ACKinformation by using the X PUCCH resources simultaneously.Alternatively, only when time-frequency resources of multiple PUCCHresources allocated for a UE are not overlapped, the UE respectivelytransmits HARQ-ACK information on the X PUCCH resources simultaneously.In addition, due to a limitation of the maximum transmission power of aUE, or in order to reduce Peak to Average Power Ratio (PAPR) of anuplink signal, or time-frequency resources of multiple PUCCH resourcesallocated for the UE are overlapped, the UE may only transmitcorresponding HARQ-ACK information in one PUCCH. The method of thepresent disclosure is described in detail in the following.

Within one uplink TU, a UE may simultaneously allocate one lPUCCHresource and one sPUCCH resource, and feed back different HARQ-ACKinformation. At this time, a first processing method is as follows. Onthe basis of sPUCCH, corresponding HARQ-ACK information is transmittedby using an OFDM symbol, on which lPUCCH and sPUCCH are conflicting witheach other. On the basis of lPUCCH, corresponding HARQ-ACK informationis transmitted by using other OFDM symbols. A second processing methodis as follows. A UE may only transmit corresponding HARQ-ACK informationvia one PUCCH therein. That is, the UE discards the remaining PUCCHresources and HARQ-ACK information thereof, e.g., discards lPUCCH, sincesPUCCH generally bears HARQ-ACK information of more strict delayrequirements. Alternatively, from the aspect of a payload size ofHARQ-ACK, only lPUCCH may be transmitted, such that the BS obtains moreHARQ-ACK information, and performances of downlink transmission may beimproved.

Within one uplink TU, X lPUCCH resources may be simultaneouslyallocated, which are used for feeding back different HARQ-ACKinformation. X is greater than or equal to 2. At this time, a firstprocessing method is as follows. A UE only transmits correspondingHARQ-ACK information in one lPUCCH therein, that is, discards theremaining lPUCCH resources and HARQ-ACK information thereof. A secondprocessing method is as follows. A UE only occupies one lPUCCH resourcetherein, so as to transmit all the HARQ-ACK information needing to befed back, such as, a lPUCCH resource capable of supporting the greatestHARQ-ACK payload; alternatively, a lPUCCH capable of bearing all theforegoing HARQ-ACK information needing to be fed back, and the HARQ-ACKpayload supported thereof is the minimum, so as to reduce overheads ofuplink PUCCH resources.

Within one uplink TU, X sPUCCH resources may be simultaneouslyallocated, and are configured to feed back different HARQ-ACKinformation, in which X is greater than or equal to 2. At this time, afirst processing method is as follows. A UE only transmits correspondingHARQ-ACK information in one sPUCCH therein, that is, discards theremaining sPUCCH resources and HARQ-ACK information thereof. A secondprocessing method is as follows. A UE only occupies one sPUCCH resourcetherein, and transmits all the HARQ-ACK information needing to be fedback, e.g., a sPUCCH resource capable of supporting the maximum HARQ-ACKpayload; alternatively, a sPUCCH capable of bearing all the HARQ-ACKinformation needing to be fed back, and the supported HARQ-ACK payloadthereof is minimum, so as to reduce overheads of uplink PUCCH resources.

Corresponding to foregoing method, the present disclosure also providesa device, such as, a terminal (500) or a base station (600). The devicemay be configured to implement foregoing method.

As shown in FIG. 5, a terminal (500) includes a controller (510) andtransceiver module (520).

The controller (510) can be or includes at least one processor (such as,central processing unit (CPU) or graphic processing unit (GPU)). Thecontroller (510) may be configured to control the overall operations ofthe terminal (500). The controller (510) includes PDCCH detecting andanalyzing module (511), a PDSCH receiving module (512), a PUCCH resourcedetermining module (513).

The PDCCH detecting and analyzing module (511) is configured to detectPDCCH of a scheduled PDSCH in a configured control resource set, andanalyzes the detected PDCCH.

The PDSCH receiving module (512) is configured to receive PDSCH, basedon the detected PDCCH.

The PUCCH resource determining module (513) is configured to determine aPUCCH resource, which feeds back HARQ-ACK information. The transceivermodule (520) includes transmitter (521) and receiver (522). Thetransceiver module (520) is configured to receive various types ofdownlink signals from a BS, and transmit the HARQ-ACK information usingthe determined PUCCH resources.

As shown in FIG. 6, a base station (500) includes a controller (610) andtransceiver module (620).

The controller (610) can be or includes at least one processor (such as,CPU or GPU). The controller (610) may be configured to control theoverall operations of the base station (600).

The transceiver module (620) includes transmitter (621) and receiver(622).

According to one embodiment of present disclosure, a method forallocating Physical Uplink Control Channel (PUCCH) resources,comprising: detecting, by a User Equipment (UE), a Physical DownlinkControl Channel (PDCCH) scheduling a Physical Downlink Shared Channel(PDSCH) in a configured control resource set; analyzing, by the UE, thedetected PDCCH, correspondingly receiving the PDSCH, and determiningPUCCH resources feeding back Hybrid Automatic Repeat request-ACK(HARQ-ACK) information; and, transmitting, by the UE, the HARQ-ACKinformation by using the determined PUCCH resources.

Wherein determining the PUCCH resources feeding back the HARQ-ACKinformation comprises: on the basis of a HARQ-ACK feedback delayindicated by the PDCCH, for one PUCCH, constituting a binding window bya set of downlink Time Units (TUs) and/or Mini Time Unit (MTUs), whichare located by all the possible PDSCHs feeding back the HARQ-ACKinformation in the PUCCH; allocating the PUCCH resources feeding backthe HARQ-ACK information for a Control Channel Element (CCE) of eachdownlink TU and/or MTU within the binding window, or, allocating thePUCCH resources feeding back the HARQ-ACK information for CCEs of somedownlink TUs and/or MTUs within the binding window.

Wherein determining the PUCCH resources feeding back the HARQ-ACKinformation comprises: i) for a PDCCH, a HARQ-ACK feedback delay of thePDCCH is k_(i)≤C, allocating a short PUCCH (sPUCCH) for feeding back theHARQ-ACK information; otherwise, allocating a long PUCCH (lPUCCH) forfeeding back the HARQ-ACK information, wherein C is a parameter forcontrolling a type of the allocated PUCCH; or, ii) for a PDCCH, theHARQ-ACK feedback delay of the PDCCH is k_(i)≤C₁, only allocating asPUCCH for feeding back the HARQ-ACK; for a PDCCH, the HARQ-ACK feedbackdelay of the PDCCH is C₁<k_(i)≤C₂, supporting to dynamically distinguisha sPUCCH and a lPUCCH for feeding back the HARQ-ACK; otherwise, onlyallocating a lPUCCH for feeding back the HARQ-ACK, wherein C₁ and C₂ areparameters for controlling a type of the allocated PUCCH, C₁ is lessthan or equal to C₂.

The method further comprising: corresponding to one or more minimumvalues of k_(i), allocating implicit sPUCCH resources feeding back theHARQ-ACK information for the PDCCH, and for another k_(i), indicatinglPUCCH resources for feeding back the HARQ-ACK information by ACK/NACKResource Indicator (ARI), wherein the ARI is indicated by HARQ-ACKresources.

Wherein determining the PUCCH resources feeding back the HARQ-ACKinformation comprises: on the basis of a HARQ-ACK feedback delay,determining the allocated implicit PUCCH resources for feeding back theHARQ-ACK information, or adopting an ARI to indicate the PUCCH resourcesfor feeding back the HARQ-ACK information; i) for a PDCCH, the HARQ-ACKfeedback delay of the PDCCH is k_(i)≤C, allocating the implicit PUCCHresources for feeding back the HARQ-ACK information; otherwise,allocating the PUCCH resources for feeding back the HARQ-ACK informationbased on the ARI; or, ii) on the basis of 1-bit indication informationof the PDCCH, determining the currently allocated implicit PUCCHresources for feeding back the HARQ-ACK information, or allocating thePUCCH resources for feeding back the HARQ-ACK information based on theARI; or, iii) for a PDCCH, a Downlink Assignment Index (DAI) of thePDCCH is 1, allocating the implicit PUCCH resources for feeding back theHARQ-ACK information; otherwise, indicating the PUCCH resources forfeeding back the HARQ-ACK information by using the ARI; or, iv) for thefirst PDSCH scheduled within the binding window, the DAI of the PDCCH ofthe first PDSCH is 1, allocating the implicit PUCCH resources forfeeding back the HARQ-ACK information; otherwise, indicating the PUCCHresources for feeding back the HARQ-ACK information by using the ARI;or, v) in a case, where k_(i)≤C and DAI=1, allocating the implicit PUCCHresources feeding back the HARQ-ACK information for the PDCCH;otherwise, allocating the PUCCH resources feeding back the HARQ-ACKinformation based on the ARI.

The method further comprising: performing a joint encoding on a HARQ-ACKfeedback delay and an ARI, wherein an information field of the jointencoding is configured to indicate a time and position of the allocatedPUCCH resources, and resources occupied within a time and position.

Wherein determining the PUCCH resources feeding back the HARQ-ACKinformation comprises: when simultaneously allocating sPUCCH resourcesand lPUCCH resources within one uplink TU, transmitting correspondingHARQ-ACK information by using an Orthogonal Frequency DivisionMultiplexing (OFDM) symbol according to the sPUCCH, wherein lPUCCH andsPUCCH are conflicting with each other on the OFDM symbol, and, i)transmitting the corresponding HARQ-ACK information by using theremaining OFDM symbols, according to the lPUCCH; or, ii) transmitting,by the UE, the corresponding HARQ-ACK information in one PUCCH therein,and discarding the remaining HARQ-ACK information.

Wherein determining the PUCCH resources feeding back the HARQ-ACKinformation comprises: when simultaneously allocating multiple lPUCCHresources within one uplink TU, transmitting, by the UE, thecorresponding HARQ-ACK information in one lPUCCH, and discarding theremaining HARQ-ACK information; or, feeding back, by the UE, all theHARQ-ACK information needing to be fed back in one lPUCCH.

Wherein determining the PUCCH resources feeding back the HARQ-ACKinformation comprises: when simultaneously allocating multiple sPUCCHresources within one uplink TU, transmitting, by the UE, thecorresponding HARQ-ACK information in one sPUCCH, and discarding theremaining HARQ-ACK information; or, feeding back, by the UE, all theHARQ-ACK information needing to be fed back in one sPUCCH.

According to one embodiment of present disclosure, a device forallocating Physical Uplink Control Channel (PUCCH) resources,comprising: a Physical Downlink Control Channel (PDCCH) detecting andanalyzing module, a Physical Downlink Shared Channel (PDSCH) receivingmodule, a PUCCH resource determining module and a transceiver module,wherein the PDCCH detecting and analyzing module is configured to detecta PDCCH scheduling a PDSCH in a configured control resource set, andanalyze the detected PDCCH; the PDSCH receiving module is configured toreceive the PDSCH based on the detected PDCCH; the PUCCH resourcedetermining module is configured to determine PUCCH resources forfeeding back Hybrid Automatic Repeat request-ACK (HARQ-ACK) information;and, the transceiver module is configured to receive a downlink signalfrom a Base Station (BS), and transmit the HARQ-ACK information by usingthe determined PUCCH resources.

Persons having ordinary skill in the art may understand that, all theblocks or some blocks of methods in foregoing embodiments may becompleted by hardware, which is instructed by a program. The program maybe stored in a computer readable storage medium. When the program isexecuted, one block of the method embodiment or a combination thereof isincluded.

In addition, each functional unit in each embodiment of the presentdisclosure may be integrated into one processing module, or each unitmay be an independent physical entity. Still alternatively, two or moreunits may be integrated into one module. Foregoing integrated module maybe implemented in the form of hardware, or in the form of softwarefunctional modules. When being implemented in the form of softwarefunctional modules, and is sold or used as an independent product, theintegrated module may also be stored in a computer readable storagemedium.

The foregoing is only preferred embodiments of the present disclosure,which is not for use in limiting the present disclosure. Anymodifications, equivalent substitutions and improvements made within thespirit and principle of the present disclosure, should be covered by thepresent disclosure.

Certain aspects of the present disclosure may also be embodied ascomputer readable code on a non-transitory computer readable recordingmedium. A non-transitory computer readable recording medium is any datastorage device that can store data, which can be thereafter read by acomputer system. Examples of the non-transitory computer readablerecording medium include read only memory (ROM), random access memory(RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storagedevices, and carrier waves (such as data transmission through theInternet). The non-transitory computer readable recording medium canalso be distributed over network coupled computer systems so that thecomputer readable code is stored and executed in a distributed fashion.In addition, functional programs, code, and code segments foraccomplishing the present disclosure can be easily construed byprogrammers skilled in the art to which the present disclosure pertains.

It can be appreciated that a method and apparatus according to anembodiment of the present disclosure may be implemented by hardware,software and/or a combination thereof. The software may be stored in anon-volatile storage, for example, an erasable or re-writable ROM, amemory, for example, a RAM, a memory chip, a memory device, or a memoryintegrated circuit (IC), or an optically or magnetically recordablenon-transitory machine-readable (e.g., computer-readable), storagemedium (e.g., a compact disk (CD), a digital video disc (DVD), amagnetic disk, a magnetic tape, and/or the like). A method and apparatusaccording to an embodiment of the present disclosure may be implementedby a computer or a mobile terminal that includes a controller and amemory, and the memory may be an example of a non-transitorymachine-readable (e.g., computer-readable), storage medium suitable tostore a program or programs including instructions for implementingvarious embodiments of the present disclosure.

The present disclosure may include a program including code forimplementing the apparatus and method as defined by the appended claims,and a non-transitory machine-readable (e.g., computer-readable), storagemedium storing the program. The program may be electronicallytransferred via any media, such as communication signals, which aretransmitted through wired and/or wireless connections, and the presentdisclosure may include their equivalents.

An apparatus according to an embodiment of the present disclosure mayreceive the program from a program providing device which is connectedto the apparatus via a wire or a wireless and store the program. Theprogram providing device may include a memory for storing instructionswhich instruct to perform a content protect method which has beenalready installed, information necessary for the content protect method,and the like, a communication unit for performing a wired or a wirelesscommunication with a graphic processing device, and a controller fortransmitting a related program to a transmitting/receiving device basedon a request of the graphic processing device or automaticallytransmitting the related program to the transmitting/receiving device.

While the present disclosure has been shown and described with referenceto various embodiments thereof, it will be understood by those skilledin the art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the present disclosure asdefined by the appended claims and their equivalents.

1. A method for allocating resource by a user equipment (UE) in thecommunication system, comprising: detecting a downlink control channelfor scheduling a downlink data channel in a configured control resourceset; analyzing the detected downlink control channel; receiving thedownlink data channel corresponding to the analyzing the detected firstdownlink channel; determining uplink control channel resources feedingback acknowledgement (ACK) information; and transmitting the ACKinformation using the determined uplink control channel resources. 2.The method of claim 1, wherein determining the uplink control channelresources feeding back the ACK information comprises: constituting abundling window by at least one of a set of downlink time units (TUs) ormini time unit (MTUs) based on a ACK feedback delay indicated by aPDCCH, for a PUCCH, the bundling window located by all the possiblePDSCHs feeding back the ACK information in the uplink control channel;and allocating the uplink control channel resources feeding back the ACKinformation for at least one control channel element (CCE) of eachdownlink TU or MTU within the bundling window, or allocating the uplinkcontrol channel resources feeding back the ACK information for CCEs ofsome downlink TUs or MTUs within the bundling window.
 3. The method ofclaim 1, wherein determining the uplink control channel resourcesfeeding back the ACK information comprises: allocating at least one ofshort physical uplink control channel (sPUCCH) or long physical uplinkcontrol channel (lPUCCH) for feeding back the ACK information, based ona comparison result of a ACK feedback delay of a physical downlinkcontrol channel (PDCCH) with at least one threshold.
 4. The method ofclaim 3, the method further comprising: for a PDCCH, a HARQ-ACK feedbackdelay of the PDCCH is k_(i)≤C, allocating the short PUCCH (sPUCCH) forfeeding back the HARQ-ACK information; otherwise, allocating the longPUCCH (lPUCCH) for feeding back the HARQ-ACK information, wherein C is aparameter for controlling a type of the allocated physical uplinkcontrol channel (PUCCH); or for a PDCCH, the HARQ-ACK feedback delay ofthe PDCCH is k_(i)≤C₁, only allocating the sPUCCH for feeding back theHARQ-ACK; for a PDCCH, the HARQ-ACK feedback delay of the PDCCH isC₁<k_(i)≤C₂, supporting to dynamically distinguish the sPUCCH and thelPUCCH for feeding back the HARQ-ACK; otherwise, only allocating thelPUCCH for feeding back the HARQ-ACK, wherein the C₁ and the C₂ areparameters for controlling a type of the allocated PUCCH, the C₁ lessthan or equal to the C₂.
 5. The method of claim 4, further comprising:corresponding to one or more minimum values of k_(i), allocatingimplicit sPUCCH resources feeding back the ACK information for thePDCCH, and for another k_(i), indicating lPUCCH resources for feedingback the ACK information by ACK/NACK resource indicator (ARI), the ARIindicated by ACK resources.
 6. The method of claim 5, whereindetermining the uplink control channel resources feeding back the ACKinformation comprises: on the basis of a ACK feedback delay, determiningthe allocated implicit PUCCH resources for feeding back the ACKinformation, or adopting an ARI to indicate the PUCCH resources forfeeding back the ACK information for a PDCCH, the ACK feedback delay ofthe PDCCH is k_(i)≤C, allocating the implicit PUCCH resources forfeeding back the HARQ-ACK information; otherwise, allocating the PUCCHresources for feeding back the HARQ-ACK information based on the ARI; oron the basis of 1-bit indication information of the PDCCH, determiningthe currently allocated implicit PUCCH resources for feeding back theACK information, or allocating the PUCCH resources for feeding back theACK information based on the ARI; or for a PDCCH, a downlink assignmentindex (DAI) of the PDCCH is 1, allocating the implicit PUCCH resourcesfor feeding back the ACK information; otherwise, indicating the PUCCHresources for feeding back the ACK information by using the ARI; or forthe first PDSCH scheduled within the binding window, the DAI of thePDCCH of the first PDSCH is 1, allocating the implicit PUCCH resourcesfor feeding back the ACK information; otherwise, indicating the PUCCHresources for feeding back the ACK information by using the ARI; or in acase, where k_(i)≤C and DAI=1, allocating the implicit PUCCH resourcesfeeding back the ACK information for the PDCCH; otherwise, allocatingthe PUCCH resources feeding back the ACK information based on the ARI.7. The method of claim 1, further comprising: performing a jointencoding on a ACK feedback delay and an ACK/NACK resource indicator(ARI), wherein an information field of the joint encoding is configuredto indicate a time and position of the allocated PUCCH resources, andresources occupied within a time and position.
 8. The method of claim 1,wherein determining the uplink control channel resources feeding backthe ACK information comprises: when simultaneously allocating shortphysical uplink control channel (sPUCCH) resources and long physicaluplink control channel (lPUCCH) resources within a uplink TU,transmitting corresponding ACK information by using an orthogonalfrequency division multiplexing (OFDM) symbol according to the sPUCCH,wherein lPUCCH and sPUCCH are conflicting with each other on the OFDMsymbol, and transmitting the corresponding ACK information by using theremaining OFDM symbols, according to the lPUCCH, or transmitting thecorresponding ACK information in a PUCCH therein, and discarding theremaining ACK information.
 9. The method of claim 1, wherein determiningthe uplink control channel resources feeding back the ACK informationcomprises: when simultaneously allocating multiple long physical uplinkcontrol channel (lPUCCH) resources within a uplink time unit (TU),transmitting the corresponding ACK information in a lPUCCH, anddiscarding the remaining ACK information; or feeding back all the ACKinformation needing to be fed back in a lPUCCH.
 10. The method of claim1, wherein determining the uplink control channel resources feeding backthe ACK information comprises: when simultaneously allocating multipleshort physical uplink control channel (sPUCCH) resources within a uplinktime unit (TU), transmitting the corresponding ACK information in asPUCCH, and discarding the remaining ACK information, or feeding backall the ACK information needing to be fed back in a sPUCCH.
 11. Aterminal for allocating control channel resources, comprising: atransceiver configured to receive a downlink signal from a base station(BS); and a processor coupled with the transceiver and configured to:detect a downlink control channel for scheduling a downlink data channelin a configured control resource set, analyze the detected downlinkcontrol channel, receive the downlink data channel corresponding to theanalyzing the detected downlink control channel, determine uplinkcontrol channel resources for feeding back acknowledgement (ACK)information, and transmit the ACK information using the determineduplink control channel resources.
 12. The terminal of claim 11, whereinthe processor, to determine the uplink control channel resources feedingback the ACK information, is configured to: constitute a bundling windowby at least one of a set of downlink time units (TUs) or mini time unit(MTUs) based on a ACK feedback delay indicated by a physical downlinkcontrol channel (PDCCH), for a physical uplink control channel (PUCCH),wherein the bundling window is located by all possible physical downlinkshared channels (PDSCHs) feeding back the ACK information in the uplinkcontrol channel; and allocate the uplink control channel resourcesfeeding back the ACK information for at least one control channelelement (CCE) of each downlink TU or MTU within the bundling window orallocate the uplink control channel resources feeding back the ACKinformation for CCEs of some downlink TUs or MTUs within the bundlingwindow.